Towards the Benchmarks for Scheduling Problems
نویسنده
چکیده
The aim of this paper is not to offer any definite proposal for the scheduling competition, but to discuss some of the key issues to be considered in such an endeavour. The discussion will refer to three types of scheduling problems: production scheduling, employee scheduling (the discussion will be focused on nurse rostering being a very complex and highly constrained scheduling problem) and university timetabling. The reasons for choosing these types of scheduling problems are twofold: they are widely studied in the scheduling community and have led to a wealth of the scheduling models and algorithms, and the author has experience in solving these problems. However, the competition could include other types of scheduling problems, such as project scheduling, etc. First, a brief description of each of these types of problems will be given, together with available benchmark problems. After that, the following issues will be addressed: (a) is there a need for a common formal representation of different scheduling problems, (b) how to perform the evaluation of the scheduling algorithms, (c) is there a need for both randomly generated problem instances and real-world ones, and (d) what conclusions could we draw after the competition. The paper will also draw upon the experiences gained in the International Timetabling Competition organized by the Metaheuristic Network and sponsored by Patat (a series of conferences on Practice and Theory of Automated Timetabling) that was held in 2003. More information about this competition can be found on the Web page http://www.idsia.ch/Files/ttcomp2002/. The 2 International Timetabling Competition will be organised in the near future.
منابع مشابه
A Cellular Learning Automata (CLA) Approach to Job Shop Scheduling Problem
Job shop scheduling problem (JSSP), as one of the NP-Hard combinatorial optimization problems, has attracted the attention of many researchers during the last four decades. The overall purpose regarding this problem is to minimize maximum completion time of jobs, known as makespan. This paper addresses an approach to evolving Cellular Learning Automata (CLA) in order to enable it to solve the J...
متن کاملSelf-Adapting Large Neighborhood Search: Application to single-mode scheduling problems
Providing robust scheduling algorithms that can solve a large variety of scheduling problems with good performance is one of the biggest challenge of practical schedulers today. In this paper we present a robust scheduling algorithm based on Self-Adapting Large Neighborhood Search and apply it to a large panel of single-mode scheduling problems. The approach combines Large Neighborhood Search w...
متن کاملA multi Agent System Based on Modified Shifting Bottleneck and Search Techniques for Job Shop Scheduling Problems
This paper presents a multi agent system for the job shop scheduling problems. The proposed system consists of initial scheduling agent, search agents, and schedule management agent. In initial scheduling agent, a modified Shifting Bottleneck is proposed. That is, an effective heuristic approach and can generate a good solution in a low computational effort. In search agents, a hybrid search ap...
متن کاملFast Optimal Instruction Scheduling for Single-Issue Processors with Arbitrary Latencies
Instruction scheduling is one of the most important steps for improving the performance of object code produced by a compiler. The local instruction scheduling problem is to find a minimum length instruction schedule for a basic block subject to precedence, latency, and resource constraints. In this paper we consider local instruction scheduling for single-issue processors with arbitrary latenc...
متن کاملA heuristic approach for multi-stage sequence-dependent group scheduling problems
We present several heuristic algorithms based on tabu search for solving the multi-stage sequence-dependent group scheduling (SDGS) problem by considering minimization of makespan as the criterion. As the problem is recognized to be strongly NP-hard, several meta (tabu) search-based solution algorithms are developed to efficiently solve industry-size problem instances. Also, two different initi...
متن کامل